
/**
 * Tencent is pleased to support the open source community by making MSEC available.
 *
 * Copyright (C) 2016 THL A29 Limited, a Tencent company. All rights reserved.
 *
 * Licensed under the GNU General Public License, Version 2.0 (the "License"); 
 * you may not use this file except in compliance with the License. You may 
 * obtain a copy of the License at
 *
 *     https://opensource.org/licenses/GPL-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the 
 * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */


#ifndef HIDE_PRIVATE_TP
#define HIDE_PRIVATE_TP
#include "atomic.h"

#define ALL_MAX_PROC 2001

typedef struct mg_proc_info {
    int id;
    int groupid;
    int pid;
    int state;  //0: read ，1: process
    int curr_seq;
    int check_count;
    int last_check_sep;
    int tmsp;
    int heartbt;
    char name[64];

} MG_PROC_INFO;

typedef MG_PROC_INFO MON_PROC_INFO;

#endif
